java使一定百分比的JUnit测试通过
有没有一种简单的方法告诉JUnit,您只希望通过一定百分比或数量的测试?我主要是在方法级别上寻找一些东西,但是类级别也不错
我知道这对于单元测试来说是非常规的,但我主要从事机器学习,我不希望每一个测试都能通过
你可以在下面搜索框中键入要查询的问题!
有没有一种简单的方法告诉JUnit,您只希望通过一定百分比或数量的测试?我主要是在方法级别上寻找一些东西,但是类级别也不错
我知道这对于单元测试来说是非常规的,但我主要从事机器学习,我不希望每一个测试都能通过
# 1 楼答案
您可以跟踪
int
中已通过的所有测试的数量,并始终更新它,并检查@After方法(在每次测试后运行)中是否高于某个阈值# 2 楼答案
我建议你写一个定制的@Rule。您可以从ErrorCollector实现开始,对其进行修改,使其不报告低于一定百分比的错误